// 引入Mitt
import mitt from 'mitt'

// 调用mitt, emitter能: 绑定事件,触发事件,
const emitter =  mitt()


// 绑定asd这个事件,asd只要被触发,后面的回调被调用
// emitter.on('test1', () => {
//   console.log('test1被调用了')
// })

// emitter.on('test2', () => {
//   console.log('test2被调用了')
// })


// 触发事件
// setTimeout(() => {
//   emitter.emit('test1')
//   emitter.emit('test2')
// }, 3000);

// setTimeout(() => {
//   emitter.off('test1')
//   emitter.all.clear() // 全部清空
// }, 1000);

// 暴露mitt
export default emitter